home *** CD-ROM | disk | FTP | other *** search
- Path: ttk.a2i!ttk
- From: Bill Moyer <ttk@rahul.net>
- Newsgroups: comp.sys.amiga.misc,comp.sys.be
- Subject: Re: 1995 Production Status?
- Date: 27 Jan 1996 09:02:23 GMT
- Organization: ZuulOS Development Labs
- Message-ID: <4ecpmv$kc6@hustle.rahul.net>
- References: <4de07p$bbo@bandit.cyberwar.com> <mipsyssw-2301961619070001@cyber55.imaginet.fr> <4e7kfg$12d@hermes.jersey.net> <neilo-2601961755410001@d40-1.cpe.maroochydore.aone.net.au>
- NNTP-Posting-Host: jive.rahul.net
- NNTP-Posting-User: ttk
-
- In article <neilo-2601961755410001@d40-1.cpe.maroochydore.aone.net.au>,
- Neil O'Rourke <neilo@m140.aone.net.au> wrote:
- >
- >All these abstraction layers, they have a heck of an impact on performance
- >don't they? I've been following in Byte about the next MacOS release with
- >full hardware abstraction, and it seems that they have to crank up the
- >clock speed just to keep applications running at the same apparent speed.
- >
- >It seems to me that while dropping AmigaOS on to a powerPC based platform
- >is a step in the right direction, making it CHRP complient will take the
- >"Amiga-ness" out of the system (no blitter to bang for moving stuff, no
- >audio chips to make sing, etc. etc)
- >
- >Ok, farm out the Amiga's chipset on to a PCI card? I know PCI is fast,
- >but doesn't this decouple the chips from the processor, and the processor
- >from the chips?
-
- Note that a CHRP-compliant OS can assume that at least all of the
- CHRP-defined hardware is there. This doesn't mean it can't test for
- the existence of additional hardware, as long as it did so in such a
- way that wouldn't crash a minimal-CHRP system (which lacks the hard-
- ware being tested for).
- Likewise, a CHRP-compliant system can put additional hardware on
- the motherboard, but CHRP-compliant OSs that don't have extensions
- for using that hardware will left it unused (RTAS is the "standard"
- way of extending hardware features, but you're right, this would
- slow things down somewhat).
-
- It seems like a (potentially expensive) solution would be to go
- ahead and make a CHRP-compliant Amiga system with additional non-
- CHRP hardware on the motherboard (which non-AmigaOS OSs could use
- via RTAS). Then make a CHRP-compliant AmigaOS which tests for the
- presence of the Amiga-specific hardware extensions and is capable
- of accessing that hardware directly (instead of through RTAS).
-
- Then AmigaOS could run on any CHRP system, and any CHRP OS could
- run on the Amiga hardware, but if you put the AmigaOS on Amiga hard-
- ware you'd get to use all your special goodies without sacrificing
- performance (or the Amiga ideology).
-
-
-